#right{ float:left; background-color:#C6D7E9; }
#left{padding-left:5px; float:left; background-color:#C6D7E9;}

#floor2nd{width:1000px;padding-top:5px; background-color:#C6D7E9;}

#search{width:373px;height:300px; border:1px solid #7892C0;}
.search_title{ height:36px; width:373px; background-color:#FFFFFF;}
.search_fare{height:35px; width:122px; background-image:url(../image/index/fare.gif);  border-right:1px solid #91B0E6; border-bottom:1px solid #FFFFFF; float:left; display:block; cursor:pointer;}
.search_fareout{height:35px; width:122px; background-image:url(../image/index/fareout.gif);  border-right:1px solid #91B0E6; border-bottom:1px solid #91B0E6; float:left; display:block; cursor:pointer;}
.search_hotel{height:35px; width:123px; background-image:url(../image/index/hotel.gif);  border-right:1px solid #91B0E6; border-left:1px solid #FFFFFF;  border-bottom:1px solid #FFFFFF; float:left; display:block; cursor:pointer;}
.search_hotelout{height:35px; width:123px; background-image:url(../image/index/hotelout.gif);  border-right:1px solid #91B0E6; border-left:1px solid #FFFFFF; border-bottom:1px solid #91B0E6; float:left; display:block; cursor:pointer;}
.search_itinerary{height:35px; width:123px; background-image:url(../image/index/itinerary.gif);  border-left:1px solid #FFFFFF;  border-bottom:1px solid #FFFFFF;float:left; display:block; cursor:pointer;}
.search_itineraryout{height:35px; width:123px; background-image:url(../image/index/itineraryout.gif); border-left:1px solid #FFFFFF; border-bottom:1px solid #91B0E6; float:left; display:block; cursor:pointer;}

.search{ width:372px; height:264px; background-image:url(../image/index/search.gif);}
.search_frame{ margin:35px 0px 0px 60px; width:260px;}
.search_frame td{ padding:6px;}
.frame_citybox{border:1px solid #94A5BE; height:20px; width:130px; padding:2px 3px 0px 3px; color:#999999;}
.frame_datebox{border:1px solid #94A5BE; height:16px; width:120px; padding:2px 3px 0px 3px; color:#999999;}
.frame_50box{border:1px solid #94A5BE; height:20px; width:50px; padding:2px 3px 0px 3px; }
.frame_60box{border:1px solid #94A5BE; height:20px; width:60px; padding:2px 3px 0px 3px; }

.inputbox{border:1px solid #94A5BE;height:16px;width:120px;padding:2px 3px 0px 3px;font-weight:bold;margin-right:20px;}
.selectbox{border:1px solid #94A5BE;margin-right:20px;}
.datebox{border:1px solid #94A5BE;height:16px;width:60px;padding:2px 3px 0px 3px;font-family:Arial;font-size:11px;font-weight:bold;margin-right:20px;}
.submitbox{ margin:10px 0px 0px 90px; height:25px; width:190px;}
.submitbox td{cursor:pointer; padding-right:15px;}

#fares{width:610px;border:1px solid #A3BEE8;margin:3px 0px 0px 3px; background-color:#FFFFFF;}
.fare_theme{ background-image:url(../image/index/fare_dot.gif);height:24px;font-weight:bold;margin:1px 1px 0px 1px;}
.themefont{ padding:5px 0px 0px 5px;}
.themepadding{padding-right:10px;}
.more{float:right;padding:5px 15px 0px 0px;font-weight:normal;}
.fare_title{background-color:#D2E1FF;height:24px; margin:0px 1px 1px 1px;}
.fare_title li a:hover{ color:#FFFFFF;}
.city_menu{float:left;margin:4px 0px 0px 10px;padding:3px 0px 0px 6px;width:30px;height:15px;}
.city_menuin{ color:#FFFFFF; float:left;margin:4px 0px 0px 10px;padding:3px 0px 0px 6px;width:30px;height:15px; background:url(../image/public/city.gif);}
.city_aboardornot{text-align:right;padding:4px 15px 0px 0px;}
.table_top{ border-top:1px solid #C3D6E7;}
.fare_ad{border:1px solid #A5C1E9; margin-left:4px;}

#ad{width:600px; margin:0px 3px 0px 3px; border:1px solid #A3BEE8; background-color:#FFFFFF; padding:4px 4px 2px 5px;cursor:pointer;}
#ad_smallpic{float:left;margin-top:5px;}
.li_smallpic{border-right:#939598 solid 1px;padding-right:5px;}
.picpadd{padding-bottom:4px;}
.ad_txt{width:173px;height:73px;margin-top:5px;padding-left:5px;}
.ad_title{font-size:14px;font-weight:bold;color:#F88D05;border-bottom:1px dashed #666666;width:183px;padding-bottom:4px;}
.ad_intro{margin-top:4px;line-height:22px;}


#itinerary{width:610px;height:268px;border:solid #889DBA 1px; margin:3px 0px 7px 3px; background-color:#FFFFFF; padding:1px;}
.itinerary_theme{width:505px;color:#0D2442;font-weight:bold;padding:6px 0px 6px 6px;border-bottom:1px dashed #666666;background-image:url(../image/index/hotel_dot.gif);}
.itinerary_info{width:505px;height:205px;padding:8px 0px 0px 5px;clear:both;}
.itinerary_info td{line-height:25px;}
.itinerary_menu{font-weight:normal;}
.itinerary_left{width:500px;float:left;}
.itinerary_right{width:105px;}
.itinerary_pics{border-left:solid #939598 1px;text-align:center; padding-top:6px;}
.itimargin{margin-top:10px;}
.itimargin_more{ text-align:right;padding:5px 15px 0px 0px;font-weight:normal; width:100px;height:19px;background-image:url(../image/index/hotel_dot.gif);}
.itimargin_title{ width:610px;}

#banner{width:1000px;clear:both; background-color:#C6D7E9;}
.banner_left{float:left;margin:3px 0px 0px 3px;}
.banner{margin:3px 0px 0px 4px;float:left;}

#headline{width:370px;margin-top:3px; background-color:#FFFFFF; border:1px solid #98ACC7; margin-left:3px;}
.headlinelist{width:370px; height:160px;}
.headlinemiddlelist{width:370px; height:172px;}
.headline_theme{width:34px;height:160px;border-left:7px solid #DFE0E1;float:left;}
.headline_middletheme{width:34px;height:172px;border-left:7px solid #DFE0E1;float:left;}
.headlinedot{padding-left:12px;padding-top:5px;}
.headlineli{padding:5px 4px 0px 10px;font-weight:bold;text-align:center;}
.headline_txt{width:320px;margin:5px 5px 0px 0px;}
.headlineinfo{border-bottom:1px dashed #666666;padding:6px 4px 3px 7px;}
.headlineinfolast{border-bottom:1px solid #98ACC7;padding:5px 4px 3px 7px;}
.headlinetable{ width:68px; height:55px; border:1px solid #D2D4D3; padding:3px; margin-left:3px;}

#slider{width:374px; height:82px;margin:4px 3px 4px 0px; background-image:url(../image/index/tool_1.gif);}
#slider ul{ margin-left:5px;}
#slider td{font-size:14px; padding-left:3px;}
#guide{border:1px solid #AFBBCE;width:326px;float:left;margin-left:6px;}
#news{border:1px solid #AFBBCE;width:326px;float:left;margin-left:6px;}
.previous{ padding-top:6px; float:left;}
.tools{ float:left; width:337px;}
.next{padding-top:6px;float:left;}

.price{ color:#3366FF; font-weight:bold;}
.cursor{cursor:pointer;}

#qq{border:solid #A3BEE8 1px;background-color:#C6D7EA;width:350px;height:150px; position:absolute; display:none; z-index:1;}
#qq li{ line-height:18px; padding:7px 0px 0px 5px;}
.qq_title{ background-color:#3399FF; font-weight:bold; color:#0066FF; background-image:url(../image/index/fare_dot.gif); *margin-left:-15px;}